Teaching Mathematics to Software Engineers
نویسنده
چکیده
Based on my experience in teaching formal methods to practicing and aspiring software engineers, I present some of the common stumbling blocks faced when writing formal speciications. The most conspicuous problem is learning to abstract. I address all these problems indirectly by giving a list of hints to speciiers. Thus this paper should be of interest not only to teachers of formal methods but also to their students. and conclusions contained in this document are those of the authors and should not be interpreted as necessarily representing oocial policies or endorsements, either expressed or implied, of Wright Laboratory or the United States Government.
منابع مشابه
Teaching with Macsyma 2.2 for Windows
‘New Macsyma 2.2 Math Software understands plain English’. ‘We believe Macsyma 2.2 can halve the time and energy required to solve problems with math software’ (Richard Petti, President, Macsyma Inc.) This article looks at some of these advertising claims and considers the potential for such features as an aid in the teaching of mathematics to mathematicians, engineers and scientists. In a shor...
متن کاملTeaching Formal Methods and Discrete Mathematics
Despite significant advancements in the conception of (formal) integrated development environments, applying formal methods in software industry is still perceived as a difficult task. To make the task easier, providing tools that help during the development cycle is essential but we think that education of computer scientists and software engineers is also an important challenge to take up. In...
متن کاملIntuition – Based Teaching Mathematics for Engineers
It is suggested to teach Mathematics for engineers based on development of mathematical intuition, thus, combining conceptual and operational approaches. It is proposed to teach main mathematical concepts based on discussion of carefully selected case studies following solving of algorithmically generated problems to help mastering appropriate mathematical tools. The former component helps deve...
متن کاملComputer Algebra Systems: A basic tool for teaching Mathematics in Engineering
The main goal of this paper is to reflect on the habitual uses that nowadays are given to CAS (Computer Algebra Systems) in the teaching of Mathematics at the degrees of Engineering. The traditional use of computer in mathematical teaching for Engineers is normally reduced to the resolution of some kind of theoretical-practical exercises where the students use a specific mathematical software. ...
متن کاملTeaching of Mathematical Physius to Aeronautical Engineers
P. STIlANT.O. From Olassical Aeorod,ljnam'ic8 lo Acronautical Aerodynamics. RAIMONDI. Teaching oj Mathematical Physics to Aeronautical Engineers. M. PASCAL. Geometrical Constructiond lor the Plane Oireulating-P.,otating O'Urrent around a Flat Surlace. G. D. lliTTIOLl. 'NOW8 on the DecreaB~ 01 Profile Drag Dj Rotating Gylinde,.s obtained by means 01 a fixed Ooaxùl.l Wall. C. DE RySKY. The ltalia...
متن کامل